gridpack::bus_table::BusTable< _network > Class Template Reference
#include <bus_table.hpp>
List of all members.
template<typename _network>
class gridpack::bus_table::BusTable< _network >
Member Typedef Documentation
template<typename _network >
template<typename _network >
Constructor & Destructor Documentation
template<typename _network >
template<typename _network >
Member Function Documentation
template<typename _network >
template<typename _network >
Return a list of local indices of all buses in the table
- Parameters:
-
| indices | array holding local indices |
template<typename _network >
Return the number of columns in the table
template<typename _network >
Return a list of tags for all objects on buses in the table
- Parameters:
-
template<typename _network >
Return an array of values for the ith column of data in the table The vector of values can be matched to the corresponding bus object using the array returned by getLocalIndices and getTags
- Parameters:
-
| idx | index of column of data |
| values | vector containing return values. |
References gridpack::parallel::Communicator::sync().
template<typename _network >
References gridpack::utility::StringUtils::clean2Char(), gridpack::hash_distr::HashDistribution< _network, _bus_data_type, _branch_data_type >::distributeBusValues(), gridpack::parallel::Communicator::getGroup(), NUM_SLICES, gridpack::bus_table::table_t::order, gridpack::parallel::Communicator::rank(), gridpack::parallel::Communicator::sync(), gridpack::bus_table::table_t::tag, and gridpack::utility::StringUtils::trim().
The documentation for this class was generated from the following file: